Es ist an der Zeit, die Prinzipien komponentenbasierten Software Engineerings im objekt-relationalen Datenbankentwurf anzuwenden!

نویسندگان

  • Wolfgang Mahnke
  • Hans-Peter Steiert
چکیده

Bei der Anwendungsentwicklung werden komponentenbasierte Methoden bereits erfolgreich eingesetzt. Beim objekt-relationalen Schemaentwurf ist dies allerdings noch nicht der Fall. Dies liegt u.a. daran, dass Konzepte, die einen solchen Entwurf unterstützen, noch nicht im Standard SQL:1999 enthalten sind. In diesem Aufsatz stellen wir Ansätze zur Klassifikation verschiedener Module in objekt-relationalen Datenbanksystemen vor. Um die impliziten Abhängigkeiten zwischen den Modulen explizit zu machen, definieren wir verschiedene Beziehungen zwischen den Modulen und geben Definitionsbeispiele für Module und deren Beziehungen. Anhand dieser Definitionen soll ein objekt-relationales Datenbanksystem in die Lage versetzt werden, die Module und die Beziehungen dazwischen zu verwalten und somit die Grundlage für einen komponentenbasieren Schemaentwurf zu bieten.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatische Erzeugung von XML-DTDs aus konzeptionellen Datenbankschemata

Zusammenfassung: Ziel dieses Artikels ist es, einen Algorithmus zu entwickeln, der die automatische Erzeugung von Beschreibungen für XML-Dokumentstrukturen erleichtert. Spezifischer wird dargestellt, wie man eine DTD (document type definition) aus einem konzeptionellen Datenmodell ableiten kann. Ein wichtiges Ziel dieser Übersetzung ist die adäquate Übertragung von Strukturinformationen aus dem...

متن کامل

KABA Ein System zur Refaktorisierung von Java-Programmen

Refactoring ist eine bekannte Technik, um verschiedene Aspekte eines objekt-orientierten Programms zu verbessern. Sie ist in den letzten Jahren sehr populär geworden, da sie es erlaubt, Defizite zu beseitigen, die sich in sehr vielen Programmen finden. Die Größe moderner Software-Systeme macht es unmöglich, Refactoring von Hand durchzuführen. Zwar existieren Werkzeuge, die es ermöglichen Refact...

متن کامل

Bestimmung der bordnetzgebundenen Störaussendung mit dem kapazitiven Spannungssensor

Für die erfolgreiche Kfz-EMV-Entwicklung sind leistungsfähige Komponentenmessverfahren von großer Bedeutung. Zur Zeit existieren eine Vielzahl an Verfahren, die alle für verschiedene Schwerpunkte entwickelt wurden. Zuverlässige und einfach einsetzbare Verfahren für feldgekoppelte Störungen im unteren Frequenzbereich fehlen. Dabei hat der untere Frequenzbereich für die EMV-Qualifizierung in den ...

متن کامل

JINSI: Isolation fehlerrelevanter Interaktion in Produktivsystemen

Die Fehlerbeseitigung in einem Softwaresystem beginnt zumeist mit der Reproduktion des Fehlers. Bei einem Produktivsystem ist dies besonders schwierig, da es von zahlreichen Diensten wie z.B. Datenbanken abhängt. Daher kann das System nicht ohne weiteres unter Laborbedingungen gestartet und beobachtet werden. Wir schlagen als Hilfsmittel für JAVASysteme JINSI vor: JINSI führt Teilkomponenten ei...

متن کامل

Ein Tool-Set zur Datenbank-Analyse und -Normalisierung

In diesem Beitrag werden zwei Softwarewerkzeuge zur Datenbank-Analyse und -Normalisierung vorgestellt. TANE-java dient zur Extraktion von funktionalen Abhängigkeiten aus relationalen Datenbanken. DBNormalizer dient zur Normalisierung relationaler Datenbanken auf Basis funktionaler Abhängigkeiten. Ergebnis ist ein ausführbares SQL-Skript zur Schemamodifikation und Datenmigration. Die Werkzeuge k...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001